/**
 * 管理员权限
 */

import request from "@/request";

/**
 * 通过管理员账号查询管理员
 * @param formData 以table形式传输至后端的数据
 * @returns {*}
 */
export function selectAdministratorByAdministratorId(formData) {
    return request({
        url: '/administrator/select',
        method: 'post',
        headers: {"Content-Type": "multipart/form-data"},
        data: formData
    })
}

/**
 * 查询全部普通管理员
 * @param formData 以table形式传输至后端的数据
 * @returns {*}
 */
export function selectAllOrdinaryAdministrator(formData) {
    return request({
        url: '/administrator/select/ordinary/all',
        method: 'post',
        headers: {"Content-Type": "multipart/form-data"},
        data: formData
    })
}

/**
 * 根据id更新管理员信息
 * @param formData 以table形式传输至后端的数据
 * @returns {*}
 */
export function updateOrdinaryAdministratorWithUserAuthority(formData) {
    return request({
        url: '/administrator/update/ordinary',
        method: 'post',
        headers: {"Content-Type": "multipart/form-data"},
        data: formData
    })
}

/**
 * 通过管理员账号模糊查询普通管理员信息
 * @param formData 以table形式传输至后端的数据
 * @returns {*}
 */
export function selectOrdinaryAdministratorByAdministratorId(formData) {
    return request({
        url: '/administrator/select/ordinary/administratorId',
        method: 'post',
        headers: {"Content-Type": "multipart/form-data"},
        data: formData
    })
}